package com.yun.mapper;

import com.yun.pojo.Article;
import com.yun.pojo.Category;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author Administrator
* @description 针对表【article】的数据库操作Mapper
* @createDate 2025-03-12 12:39:51
* @Entity com.yun.pojo.Article
*/
public interface ArticleMapper {

    //根据id查询文章
    List<Article> selectAllById(Integer id);

    //假删文章
    int upById(Integer id);

    //查看详情
    Article selById(Integer id);

    //查询文章
    List<Article> selByName(@Param("name")String name,@Param("id") Integer id);
    //查看被假删掉的文章
    List<Article> selByDel(Integer id);

    //还原或者彻底删除文章
    int updByIdD(@Param("id") Integer id,@Param("del") Integer del);

    //新增文章
    int insertAll(Article article);

    //修改文章内容
    int updAll(Article article);

    //根据导入文件保存到数据库中
    int batchinsAll(List<Article> article);
}
